package com.xuecheng.api.content;

import com.xuecheng.api.content.model.dto.CourseTeacherDTO;
import com.xuecheng.api.content.model.qo.QueryCourseTeacherModel;
import com.xuecheng.api.content.model.vo.CourseTeacherVO;
import com.xuecheng.common.domain.page.PageVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PathVariable;

import java.util.List;

/**
 * @author wuyunyun
 * @data 2021/10/15 11:13
 */
@Api("课程教师信息接口")
public interface CourseTeacherControllerApi {

    @ApiOperation("查询教师列表")
    List<CourseTeacherDTO> queryCourseTeacherList(Long courseBaseId);

    @ApiOperation("查询教师列表")
    CourseTeacherDTO createOrModifyCourseTeacher(CourseTeacherVO vo);

    @ApiOperation("删除教师信息")
    boolean removeCourseTeacher(Long courseBaseId ,  Long courseTeacherId);
}
